package com.jilefojing.beans.data.web.response;

import java.util.Date;
import java.util.List;

import com.jilefojing.beans.data.response.base.BaseData;

public class ArticleData extends BaseData {
	private long id;
	private String title;
	private String content;
	private Date createTime;
	private Date updateTime;
	private Date copyPublishTime;
	private String copyWebsiteName;
	private String copyWebsiteUrl;
	// private String coverUrl;
	private UserData createUser;
	// private UserData owner;
	private boolean entity;
	private StatisticsData statistics;
	private DCategoryData category;
	private List<ArticleData> childArticles;
	private boolean praise;
	private boolean unsupport;
	private RFavoriteSourceData rFavoriteSource;
	private List<TagData> tags;
	private short progressStatus;

	private String summary;// 简介
	private String coverUrl;

	/**
	 * 展示信息
	 */
	private String showTime;

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Date getCopyPublishTime() {
		return copyPublishTime;
	}

	public void setCopyPublishTime(Date copyPublishTime) {
		this.copyPublishTime = copyPublishTime;
	}

	public String getCopyWebsiteName() {
		return copyWebsiteName;
	}

	public void setCopyWebsiteName(String copyWebsiteName) {
		this.copyWebsiteName = copyWebsiteName;
	}

	public String getCopyWebsiteUrl() {
		return copyWebsiteUrl;
	}

	public void setCopyWebsiteUrl(String copyWebsiteUrl) {
		this.copyWebsiteUrl = copyWebsiteUrl;
	}

	public UserData getCreateUser() {
		return createUser;
	}

	public void setCreateUser(UserData createUser) {
		this.createUser = createUser;
	}

	public boolean isEntity() {
		return entity;
	}

	public void setEntity(boolean entity) {
		this.entity = entity;
	}

	public StatisticsData getStatistics() {
		return statistics;
	}

	public void setStatistics(StatisticsData statistics) {
		this.statistics = statistics;
	}

	public List<ArticleData> getChildArticles() {
		return childArticles;
	}

	public void setChildArticles(List<ArticleData> childArticles) {
		this.childArticles = childArticles;
	}

	public boolean isPraise() {
		return praise;
	}

	public void setPraise(boolean praise) {
		this.praise = praise;
	}

	public boolean isUnsupport() {
		return unsupport;
	}

	public void setUnsupport(boolean unsupport) {
		this.unsupport = unsupport;
	}

	public RFavoriteSourceData getrFavoriteSource() {
		return rFavoriteSource;
	}

	public void setrFavoriteSource(RFavoriteSourceData rFavoriteSource) {
		this.rFavoriteSource = rFavoriteSource;
	}

	public List<TagData> getTags() {
		return tags;
	}

	public void setTags(List<TagData> tags) {
		this.tags = tags;
	}

	public short getProgressStatus() {
		return progressStatus;
	}

	public void setProgressStatus(short progressStatus) {
		this.progressStatus = progressStatus;
	}

	public String getShowTime() {
		return showTime;
	}

	public void setShowTime(String showTime) {
		this.showTime = showTime;
	}

	public String getSummary() {
		return summary;
	}

	public void setSummary(String summary) {
		this.summary = summary;
	}

	public DCategoryData getCategory() {
		return category;
	}

	public void setCategory(DCategoryData category) {
		this.category = category;
	}

	public String getCoverUrl() {
		return coverUrl;
	}

	public void setCoverUrl(String coverUrl) {
		this.coverUrl = coverUrl;
	}

}
